✅判断time 2022-01-14をすばやく作る
makeJudgeTimeFromSelection()という関数名にした
仕様
開始日とタスクページの日付が異なる場合は、一致するの日付ページに転送する
https://gyazo.com/540685d45e62c6419ab60d928f761591
書き込みに失敗した場合はもとに戻す
これはこのPRの責務ではないが、ここでメモしておく
キーボードショートカット
<A-a><A-j>にした
Page Menuの画像
https://img.icons8.com/ios/180/FFFFFF/task-planning.pngにする
作業ログ
01:34:03 makeJudgeTimeFromSelection()をテストする
02:03:16 バグとりにめちゃくちゃ時間かかった……
そのせいでしょうもない後戻りが多くなった
普通にvimで編集したほうが早かった
02:38:54 vimに移して実装し直した
02:51:05 こんな感じになった
https://gyazo.com/1c504496a4039cc299742c398b20c666
欠点:
この操作をした後、また追加でタスクを加えようとすると、別のタスクとして生成されてしまう
mergeされない
まあそのくらいなら手作業でどうとでもなるか。
03:20:19 メモの書き換えで面倒な部分が発生した
メモを最後に書き換える
行番号が変わっている可能性があるので、違う所を消してしまうかもしれない
行IDから検索すれば可能?
動かされていたら検知できない
メモを最初に書き換える
commitが食い違う
03:52:36 動いたっぽい
https://gyazo.com/540685d45e62c6419ab60d928f761591
smarpthoneでも動作確認できたら、メモを整えて全部mergeしよう
04:01:12 キーボードショートカットキーは確認した
04:04:25 page menuも確認した
04:05:40 先頭のインデントは維持したいかも
末尾の空白だけ取り除くか。